@charset "utf-8";

*{ -webkit-tap-highlight-color: rgba(0,0,0,0);}
html{-webkit-text-size-adjust:none; } 
body, div, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, iframe, input, textarea, label, article, aside, footer, header, menu, nav, section, time, audio, video {margin:0; padding:0; list-style:none;}
article, aside, footer, header, hgroup, nav, section, audio, canvas, video {display:block;}
body, select { font-family: Microsoft YaHei, Helvetica Neue, Helvetica, STHeiTi, sans-serif; font-size:100%; background:#f4f4f4;}
textarea {resize:none;}
iframe, img {border:0 none;}
ul, ol {list-style:none outside none;}
input, textarea, select {outline:0 none;}
.clear{ clear:both;}
.clearfix:before, .clearfix:after {
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.clearfix:after {
    clear: both;
}
a{ text-decoration: none; color:#333;}
input,input:focus,input:active{ font-family: Microsoft YaHei, Helvetica Neue, Helvetica, STHeiTi, sans-serif;}


.fl{ float:left;}
.fr{ float:right;}
.fw500{ font-weight: 500;}
.w1190{ width:1190px;}

.fs12{ font-size: 12px;}
.fs14{ font-size: 14px;}
.fs16{ font-size: 16px;}
.fs18{ font-size: 18px;}
.fs20{ font-size: 20px;}
.fs22{ font-size: 22px;}
.fs24{ font-size: 22px;}
.w1000{ width:1000px;}
.centerAuto{ margin:0 auto;}
.whiteBg{ background:#fff;}